digraph {

10 [href="https://github.com/pangfengliu/programmingtasks/issues/10"]
100 [href="https://github.com/pangfengliu/programmingtasks/issues/100"]
103 [href="https://github.com/pangfengliu/programmingtasks/issues/103"]
104 [href="https://github.com/pangfengliu/programmingtasks/issues/104"]
106 [href="https://github.com/pangfengliu/programmingtasks/issues/106"]
109 [href="https://github.com/pangfengliu/programmingtasks/issues/109"]
12 [href="https://github.com/pangfengliu/programmingtasks/issues/12"]
128 [href="https://github.com/pangfengliu/programmingtasks/issues/128"]
129 [href="https://github.com/pangfengliu/programmingtasks/issues/129"]
13 [href="https://github.com/pangfengliu/programmingtasks/issues/13"]
130 [href="https://github.com/pangfengliu/programmingtasks/issues/130"]
132 [href="https://github.com/pangfengliu/programmingtasks/issues/132"]
133 [href="https://github.com/pangfengliu/programmingtasks/issues/133"]
134 [href="https://github.com/pangfengliu/programmingtasks/issues/134"]
136 [href="https://github.com/pangfengliu/programmingtasks/issues/136"]
137 [href="https://github.com/pangfengliu/programmingtasks/issues/137"]
14 [href="https://github.com/pangfengliu/programmingtasks/issues/14"]
15 [href="https://github.com/pangfengliu/programmingtasks/issues/15"]
16 [href="https://github.com/pangfengliu/programmingtasks/issues/16"]
17 [href="https://github.com/pangfengliu/programmingtasks/issues/17"]
18 [href="https://github.com/pangfengliu/programmingtasks/issues/18"]
190 [href="https://github.com/pangfengliu/programmingtasks/issues/190"]
191 [href="https://github.com/pangfengliu/programmingtasks/issues/191"]
195 [href="https://github.com/pangfengliu/programmingtasks/issues/195"]
202 [href="https://github.com/pangfengliu/programmingtasks/issues/202"]
203 [href="https://github.com/pangfengliu/programmingtasks/issues/203"]
204 [href="https://github.com/pangfengliu/programmingtasks/issues/204"]
206 [href="https://github.com/pangfengliu/programmingtasks/issues/206"]
208 [href="https://github.com/pangfengliu/programmingtasks/issues/208"]
21 [href="https://github.com/pangfengliu/programmingtasks/issues/21"]
210 [href="https://github.com/pangfengliu/programmingtasks/issues/210"]
215 [href="https://github.com/pangfengliu/programmingtasks/issues/215"]
218 [href="https://github.com/pangfengliu/programmingtasks/issues/218"]
22 [href="https://github.com/pangfengliu/programmingtasks/issues/22"]
220 [href="https://github.com/pangfengliu/programmingtasks/issues/220"]
221 [href="https://github.com/pangfengliu/programmingtasks/issues/221"]
222 [href="https://github.com/pangfengliu/programmingtasks/issues/222"]
223 [href="https://github.com/pangfengliu/programmingtasks/issues/223"]
224 [href="https://github.com/pangfengliu/programmingtasks/issues/224"]
225 [href="https://github.com/pangfengliu/programmingtasks/issues/225"]
23 [href="https://github.com/pangfengliu/programmingtasks/issues/23"]
230 [href="https://github.com/pangfengliu/programmingtasks/issues/230"]
232 [href="https://github.com/pangfengliu/programmingtasks/issues/232"]
234 [href="https://github.com/pangfengliu/programmingtasks/issues/234"]
235 [href="https://github.com/pangfengliu/programmingtasks/issues/235"]
236 [href="https://github.com/pangfengliu/programmingtasks/issues/236"]
238 [href="https://github.com/pangfengliu/programmingtasks/issues/238"]
239 [href="https://github.com/pangfengliu/programmingtasks/issues/239"]
24 [href="https://github.com/pangfengliu/programmingtasks/issues/24"]
240 [href="https://github.com/pangfengliu/programmingtasks/issues/240"]
241 [href="https://github.com/pangfengliu/programmingtasks/issues/241"]
242 [href="https://github.com/pangfengliu/programmingtasks/issues/242"]
244 [href="https://github.com/pangfengliu/programmingtasks/issues/244"]
248 [href="https://github.com/pangfengliu/programmingtasks/issues/248"]
249 [href="https://github.com/pangfengliu/programmingtasks/issues/249"]
251 [href="https://github.com/pangfengliu/programmingtasks/issues/251"]
253 [href="https://github.com/pangfengliu/programmingtasks/issues/253"]
256 [href="https://github.com/pangfengliu/programmingtasks/issues/256"]
260 [href="https://github.com/pangfengliu/programmingtasks/issues/260"]
261 [href="https://github.com/pangfengliu/programmingtasks/issues/261"]
262 [href="https://github.com/pangfengliu/programmingtasks/issues/262"]
264 [href="https://github.com/pangfengliu/programmingtasks/issues/264"]
265 [href="https://github.com/pangfengliu/programmingtasks/issues/265"]
266 [href="https://github.com/pangfengliu/programmingtasks/issues/266"]
267 [href="https://github.com/pangfengliu/programmingtasks/issues/267"]
269 [href="https://github.com/pangfengliu/programmingtasks/issues/269"]
27 [href="https://github.com/pangfengliu/programmingtasks/issues/27"]
270 [href="https://github.com/pangfengliu/programmingtasks/issues/270"]
271 [href="https://github.com/pangfengliu/programmingtasks/issues/271"]
275 [href="https://github.com/pangfengliu/programmingtasks/issues/275"]
276 [href="https://github.com/pangfengliu/programmingtasks/issues/276"]
277 [href="https://github.com/pangfengliu/programmingtasks/issues/277"]
28 [href="https://github.com/pangfengliu/programmingtasks/issues/28"]
281 [href="https://github.com/pangfengliu/programmingtasks/issues/281"]
282 [href="https://github.com/pangfengliu/programmingtasks/issues/282"]
283 [href="https://github.com/pangfengliu/programmingtasks/issues/283"]
29 [href="https://github.com/pangfengliu/programmingtasks/issues/29"]
3 [href="https://github.com/pangfengliu/programmingtasks/issues/3"]
30 [href="https://github.com/pangfengliu/programmingtasks/issues/30"]
32 [href="https://github.com/pangfengliu/programmingtasks/issues/32"]
33 [href="https://github.com/pangfengliu/programmingtasks/issues/33"]
36 [href="https://github.com/pangfengliu/programmingtasks/issues/36"]
37 [href="https://github.com/pangfengliu/programmingtasks/issues/37"]
38 [href="https://github.com/pangfengliu/programmingtasks/issues/38"]
4 [href="https://github.com/pangfengliu/programmingtasks/issues/4"]
44 [href="https://github.com/pangfengliu/programmingtasks/issues/44"]
46 [href="https://github.com/pangfengliu/programmingtasks/issues/46"]
47 [href="https://github.com/pangfengliu/programmingtasks/issues/47"]
49 [href="https://github.com/pangfengliu/programmingtasks/issues/49"]
5 [href="https://github.com/pangfengliu/programmingtasks/issues/5"]
50 [href="https://github.com/pangfengliu/programmingtasks/issues/50"]
53 [href="https://github.com/pangfengliu/programmingtasks/issues/53"]
54 [href="https://github.com/pangfengliu/programmingtasks/issues/54"]
55 [href="https://github.com/pangfengliu/programmingtasks/issues/55"]
58 [href="https://github.com/pangfengliu/programmingtasks/issues/58"]
6 [href="https://github.com/pangfengliu/programmingtasks/issues/6"]
65 [href="https://github.com/pangfengliu/programmingtasks/issues/65"]
7 [href="https://github.com/pangfengliu/programmingtasks/issues/7"]
72 [href="https://github.com/pangfengliu/programmingtasks/issues/72"]
73 [href="https://github.com/pangfengliu/programmingtasks/issues/73"]
74 [href="https://github.com/pangfengliu/programmingtasks/issues/74"]
75 [href="https://github.com/pangfengliu/programmingtasks/issues/75"]
76 [href="https://github.com/pangfengliu/programmingtasks/issues/76"]
77 [href="https://github.com/pangfengliu/programmingtasks/issues/77"]
8 [href="https://github.com/pangfengliu/programmingtasks/issues/8"]
80 [href="https://github.com/pangfengliu/programmingtasks/issues/80"]
85 [href="https://github.com/pangfengliu/programmingtasks/issues/85"]
87 [href="https://github.com/pangfengliu/programmingtasks/issues/87"]
88 [href="https://github.com/pangfengliu/programmingtasks/issues/88"]
89 [href="https://github.com/pangfengliu/programmingtasks/issues/89"]
9 [href="https://github.com/pangfengliu/programmingtasks/issues/9"]
93 [href="https://github.com/pangfengliu/programmingtasks/issues/93"]
94 [href="https://github.com/pangfengliu/programmingtasks/issues/94"]
96 [href="https://github.com/pangfengliu/programmingtasks/issues/96"]
97 [href="https://github.com/pangfengliu/programmingtasks/issues/97"]
98 [href="https://github.com/pangfengliu/programmingtasks/issues/98"]
99 [href="https://github.com/pangfengliu/programmingtasks/issues/99"]


// level I basic IO and arithmetic

   3 -> {4 5}		// print two numbers -> add three numbers, area volume
   4 -> {6 27}		// -> print three digits, area surface (hard)
   {5 6 27} -> 283	// level I boss (chicken, rabbit, crab (easy))

// level II comparison and logic	

   283 -> {8, 7}		// -> riangle length, 
   {8, 7} -> 241		//level II boss (original in quadral?

// level III if-the-else switch

   {8, 7} -> {9} 			// integer score
   9 -> 215			// chicken, rabbit, crab (hard)
   215 -> {80 240} 		// quadral type, triangle type
   {80 240} -> 10
   10 -> 202		// level III boss

// level IV loop

   10 -> 15 
   15 -> 12
   12 -> 13
   13 -> {73, 88}
   232 -> 36
   73 -> 97
   {54 73 88} -> 242
   {54 88} -> {244 234 232}
   73 -> 54
   {244 242 232} -> {203 204}
   {203 204 36} -> 55	// level IV boss

// level V array

   55 -> 14			// print sequence backward
   14 -> 16			// even and odd
   16 -> 74			// Mn, Mnplus1, ...
   74 -> {17 18 33}		// coulmn average, larger than
				// neghtbors, intersections
				
   {17 18 33} -> {99 195}	// bingo, tictactoe
   {17 18 33} -> 32		// longest double palindrome
   {17 18 33} -> {49 265}	// sum maximum and min
       	      	 		// 265 min containing box
   {17 18 33} -> 271 		// multiply polynomial 

   {32 49 265 271} -> 235 // pachingo

// level VI function

   204 -> 236			// lcm
   204 -> 22			// negative and positive
   204 -> 21			// maximum in matrix
   {236 22 21} -> 128		// city roads in function
   {236 22 21} -> 218		// sum of selection
   {128 218} -> 50		// overlap area

   // level boss
   50 -> 37 			// metal value

// side track: floating point numbers
   
   235 -> 96			// cow and house
   96 -> 103

// level VII pointer

   37 -> 23 			//find max in pointer array
   23 -> 206			//card shuffle
   23 -> 72 			// fill the array 
   72 -> 129			// zig zag array
   72 -> 190			// function evaluation
   {129 190} -> 100 			// snake order

// level VIII character

   100 -> 75			// count characters
   75 -> 24			// vowel consonant and digit
   100 -> 106			// divisible 
   {24 106} -> {191 220} 		// character, word, tokenms, & sentence count
   {191} -> 277				//digits

// level IX string

   277 -> 130 			// similar string
   277 -> 260 			// string fusion
   277 -> 276			// abbreviation

   260 -> 46			// play with words
   46 -> 47			// play with words too

   130 -> 98			// food ingredients

   260 -> 221 			// typesetting

   {46 276 98 221} -> 270			// BASIC

// level X extended data type and bit operation

   277 -> 281			// number of ones
   281 -> 262			// maximum consecutive ones
   281 -> 282			// maximum ones for longlong

   262 -> 208			// print a bitmap

   {282 208} -> 222		//bookshelf

// level XI recursion
   
   270 -> 28			// sum of aquares

   28 -> 38			// witchcraft
   28 -> 238 			// subset sum
   28 -> 104			// material composition
   {238 104} -> 230		// knapsack


   28 -> 53			// permutation
   53 -> 223			// tiles   

   28 -> 29			// from one corner to another
   29 -> 30			// from one corner to another with obstacle
   58 -> 266			// edit distance
   30 -> 58 			// lake

   28 -> 132			// color countries
   132 -> 248 			// mine field
   {248 266 223 230} -> 261			// puzzle equation (boss)

// level XII structure

   261 -> 275			// set
   275 -> 249			// company
   275 -> 210			// SQL database
   275 -> 44			// library fine
   {249 210} -> 251			// company again

// level XIII file IO

   251 -> 89    		// file encoding
   89 -> 264			// frequency count
   89 -> 136			// binary grad to HTML
   89 -> 225 			// friends
 
// level XIV data structures & object

   251 -> 77 	  		// get the i-th elelment
   251 -> 87			// merge list
   87 -> 269			// memory allocation

   251 -> 224			// super and sub
   224 -> 94			// tree traversal
   94 -> 109			// path printing
   94 -> 134			// reconstruct a tree
   94 -> 65			// expression tree
   94 -> 93			// heap
 
// level XV standard library
   93 -> 267   			// traveling distance
   {275, 267} -> 85			// sort dates
   {267, 136} -> 133			// word count with struct
   {267, 85} -> 239			// daily expense
   {267, 281} -> 256			// one count sorting
   {267, 89} -> 76			// string comparison
   
   103 -> 137			// Student grades    
   {137, 251} -> 253			// time object
}